#pragma once
#include "..\InterfaceModRunCreate.h"
#include "ModRunBase.h"

//中介者模式的ModRun（Mediator）;
class ModRunMediator : public InterFaceModRun, public ModRunBase<ModRunMediator>
{
public:
    ModRunMediator();

    //初始化显示模式;
    void InitDisplay() override;

    //运行模式;
	void ModRun()  override;

    //返回模式类型;
    static EnumModRun GetEnum();

    //输出一个对象本身;
    static InterFaceModRun* CreateMe();

private:
    //模式名称;
    QString m_strModelName;
    //模式描述;
    QString m_strModelDesc;
};

